home *** CD-ROM | disk | FTP | other *** search
- *---------------------------------------
- *
- * ò\Ī
- *
- * ìUîé
- *
- * by Shiroh Nakaya
- *
- *---------------------------------------
- low_s:
- move.w C_X(a1),d1
- move.w C_Y(a1),d2
- subi.w #16,d1
- subi.w #32,d2
- tst.w C_LR_F(a1)
- bne @f
-
- addi.w #$0018,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- subi.w #16,d1
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- subi.w #16,d1
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- subi.w #16,d1
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- rts
- @@:
- addi.w #$4019,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- subq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- subi.w #16,d1
- addi.w #16,d2
- addq.w #3,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- subq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- subi.w #16,d1
- addi.w #16,d2
- addq.w #3,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- subq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- subi.w #16,d1
- addi.w #16,d2
- addq.w #3,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- subq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- rts
- *---------------------------------------
- low_t:
- move.w C_X(a1),d1
- move.w C_Y(a1),d2
- subi.w #16,d1
- subi.w #32,d2
- tst.w C_LR_F(a1)
- bne @f
-
- addi.w #$0020,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- subi.w #16,d1
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- subi.w #16,d1
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- subi.w #16,d1
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- rts
- @@:
- addi.w #$4021,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- subq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- subi.w #16,d1
- addi.w #16,d2
- addq.w #3,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- subq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- subi.w #16,d1
- addi.w #16,d2
- addq.w #3,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- subq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- subi.w #16,d1
- addi.w #16,d2
- addq.w #3,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- subq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- rts
- *---------------------------------------
- mid_s:
- move.w C_X(a1),d1
- move.w C_Y(a1),d2
- subi.w #32,d2
- tst.w C_LR_F(a1)
- bne @f
-
- subi.w #8,d1
- addi.w #$0028,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- subi.w #16,d1
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- rts
- @@:
- subi.w #24,d1
- addi.w #$4029,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- subq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #2,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- rts
- *---------------------------------------
- mid_t:
- move.w C_X(a1),d1
- move.w C_Y(a1),d2
- subi.w #32,d2
- tst.w C_LR_F(a1)
- bne @f
-
- subi.w #8,d1
- addi.w #$002d,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- subi.w #16,d1
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- rts
- @@:
- subi.w #24,d1
- addi.w #$402e,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d1
- subq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #2,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- rts
- *---------------------------------------
- high_s:
- move.w C_X(a1),d1
- move.w C_Y(a1),d2
- subi.w #8,d1
- subi.w #32,d2
- tst.w C_LR_F(a1)
- bne @f
-
- addi.w #$0032,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- rts
- @@:
- addi.w #$4032,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- rts
- *---------------------------------------
- high_t:
- move.w C_X(a1),d1
- move.w C_Y(a1),d2
- subi.w #8,d1
- subi.w #32,d2
- tst.w C_LR_F(a1)
- bne @f
-
- addi.w #$0036,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- rts
- @@:
- addi.w #$4036,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- addi.w #16,d2
- addq.w #1,d7
- move.w d1,(a6)+
- move.w d2,(a6)+
- move.w d7,(a6)+
- move.w #$0003,(a6)+
-
- rts
- *---------------------------------------